golang.org/x/tools/internal/gcimporter.objQueue.ring (field)
14 uses
golang.org/x/tools/internal/gcimporter (current package)
iexport.go#L1140: ring []types.Object
iexport.go#L1151: if len(q.ring) == 0 {
iexport.go#L1152: q.ring = make([]types.Object, 16)
iexport.go#L1153: } else if q.head+len(q.ring) == q.tail {
iexport.go#L1155: nring := make([]types.Object, len(q.ring)*2)
iexport.go#L1157: part := q.ring[q.head%len(q.ring):]
iexport.go#L1163: copy(nring[pos:], q.ring[:q.tail%len(q.ring)])
iexport.go#L1165: q.ring, q.head, q.tail = nring, 0, q.tail-q.head
iexport.go#L1168: q.ring[q.tail%len(q.ring)] = obj
iexport.go#L1177: obj := q.ring[q.head%len(q.ring)]
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)